<!--
    Document   : Friends List View
    Created on : 28/11/2010, 02:40:58 PM
    Author     :  Ing. Javier Silva Perez
-->

<ice:panelGroup xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:ice="http://www.icesoft.com/icefaces/component"
	styleClass="textoFormulario">
	<center>
		<ice:outputText value="#{msgs['page.MyPlaces.Title']}"
			styleClass="tituloPag" />
	</center>

	<ice:panelGroup styleClass="exampleBox"
		style="float:left;width:600px; margin-top: 10px">
		<ice:outputText value="#{msgs['page.filtros.title']}"
			styleClass="subtituloPag" />
		<ice:panelGrid columns="4" cellpadding="3">
			<ice:selectBooleanCheckbox id="SlctID_MyPlaces"
				value="#{myPlacesViewBean.slctId}" partialSubmit="true" />
			<ice:outputText value="#{msgs['page.MyPlacesView.IDColumn.header']}"
				style="text-align: right" />
			<ice:inputText id="txtID_MyPlaces" style="width: 50px"
				value="#{myPlacesViewBean.idFiltro}" partialSubmit="true"
				required="#{myPlacesViewBean.slctId}"
				validator="#{myPlacesViewBean.validaFormatoID}">
			</ice:inputText>
			<ice:message style="color: red;" id="txtIDError_MyPlaces"
				for="txtID_MyPlaces" />

			<ice:selectBooleanCheckbox id="SlctNombre_MyPlaces"
				value="#{myPlacesViewBean.slctNombre}" partialSubmit="true" />
			<ice:outputText
				value="#{msgs['page.MyPlacesView.NombreColumn.header']}" />
			<ice:inputText value="#{myPlacesViewBean.nombreFiltro}"
				id="txtNombre_MyPlaces" style="width: 400px" partialSubmit="true"
				required="#{myPlacesViewBean.slctNombre}">
			</ice:inputText>
			<ice:message style="color: red;" id="txtNombreError_MyPlaces"
				for="txtNombre_MyPlaces" />

			<ice:selectBooleanCheckbox id="slctTipo_FindPlace"
				value="#{myPlacesViewBean.slctTipo}" partialSubmit="true" />
			<ice:outputText
				value="#{msgs['page.MyPlacesView.TipoColumn.header']}" />
			<ice:inputText value="#{myPlacesViewBean.tipoFiltro}"
				id="txtTipo_FindPlace" style="width: 400px" partialSubmit="true"
				required="#{myPlacesViewBean.slctTipo}">
			</ice:inputText>
			<ice:message style="color: red;" id="txtTipoError_FindPlace"
				for="txtTipo_FindPlace" />
		</ice:panelGrid>

		<center>
			<ice:panelGrid columns="1" cellpadding="3" style="width:300px">
				<ice:commandButton id="btnBuscar_MyPlaces"
					action="#{myPlacesViewBean.buscar}"
					image="/resources/images/buttons/btnBuscar.png" />
			</ice:panelGrid>
		</center>
	</ice:panelGroup>

	<ice:panelGroup styleClass="exampleBox panelSeriesContainer"
		style="clear: left;margin-top: 10px">

		<ice:outputText value="#{msgs['page.resultados.title']}"
			styleClass="subtituloPag" />

		<!-- uses panelSerices to iterate over the employee collection -->
		<ice:panelSeries id="icePnlSrsMyPlaces" var="lugarAgregado"
			style="float:left" value="#{myPlacesViewBean.lugares}">
			<!-- placeBox box is repeated for each employee record -->
			<ice:panelGroup id="placeBox" styleClass="placeBox">
				<ice:graphicImage value="#{lugarAgregado.lugar.urlPrincipal}" width="69"
					height="97" style="float:right" rendered="#{!empty lugarAgregado.lugar.urlPrincipal}"/>

				<ice:panelGroup styleClass="iceDatTblColHdr">
					<ice:outputText id="placeName"
						value="#{lugarAgregado.lugar.nombre}" style="font-weight:bold;" />
				</ice:panelGroup>
				<ice:panelGroup style="padding:10px;">
					<ice:outputText
						value="#{msgs['page.MyPlacesView.TipoColumn.header']}: "
						style="font-weight:bold;" />
					<ice:outputText id="txtTipo_MyPlaces"
						value="#{lugarAgregado.lugar.tipo.descripcion}" />
					<br />
					<ice:outputText value="#{msgs['page.MyPlaces.Latitud']}: "
						style="font-weight:bold;" />
					<ice:outputText id="txtLatitud"
						value="#{lugarAgregado.lugar.latitud}" />
					<br />
					<ice:outputText value="#{msgs['page.MyPlaces.Longitud']}: "
						style="font-weight:bold;" />
					<ice:outputText id="txtLongitud"
						value="#{lugarAgregado.lugar.longitud}" />
					<br />
					<ice:outputText value="#{msgs['page.MyPlaces.Descripcion']}: "
						style="font-weight:bold;" />
					<ice:outputText id="txtDescripcion"
						value="#{lugarAgregado.lugar.descripcion}" />
					<br />
					<ice:outputText value="#{msgs['page.MyPlaces.Fecha']}: "
						style="font-weight:bold;" />
					<ice:outputText id="txtFecha" value="#{lugarAgregado.fecha}" />
				</ice:panelGroup>
			</ice:panelGroup>

		</ice:panelSeries>
	</ice:panelGroup>
</ice:panelGroup>
